<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
    /*
     *一元运算符，只需要一个操作数
     *+ 正号
     *正号不会对数字产生任何影响
     *- 负号
     *负号可以对数字进行负号的取反
     * 对于非Number类型的值，他会先转换为Number类型，然后再进行运算
     * 他的原理跟Number()函数一样
     */
    var a=123;
    a=+a;
    console.log(a);//123
    a=-a;
    console.log(a);//-123
    a=true;
    a=-a;
    console.log(a);
    var b=1+ +"2"+3;
    console.log(b);//6
    var b=1+"2"+3;
    console.log(b);//123
    </script>
</head>
<body>
    
</body>
</html>